package com.tastesport.chat.model.redpacket;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@TableName("chat_redpacket")
public class RedpacketVO implements Serializable {

    @TableId(type = IdType.AUTO)
    Integer id; //红包id

    String userId; //发红包人id

    String userName; //发红包人姓名

    String userIcon; // 领取人头像

    Integer type; //红包类型(预留:0、普通:1、拼手气:2)

    String content; //红包文本

    Integer totalNum; //红包总个数

    Integer remainNum; //红包剩余个数

    Long sendTime; //发放时间

    Long expireTime; //过期时间

    BigDecimal totalMoney; //总金额

    BigDecimal remainMoney; //剩余金额

    BigDecimal bestMoney; //手气最佳金额

    String bestUserid; //手气最佳领取人id

    Integer state; //红包状态(0:待定、1:已领完、2:未领完、3:过期)

}
